/**
 * RVO (Reciprocal Velocity Obstacles) 动态避障模块
 * 
 * @description
 * 基于 ORCA (Optimal Reciprocal Collision Avoidance) 算法的多代理避障系统
 * 适用于游戏中的单位寻路、人群模拟等场景
 * 
 * @packageDocumentation
 */

// 核心类
export { Simulator } from './Simulator';
export { Agent } from './Agent';
export { KdTree } from './kdtree';

// 优化版四叉树（推荐）
export { RVOQuadtree } from './RVOQuadtree';

// 性能对比工具
export { RVOPerformanceComparison } from './RVOPerformanceComparison';
export { AgentPerformanceTest } from './AgentPerformanceTest';
export { CommonPerformanceTest } from './CommonPerformanceTest';

// 数据结构
export { Vector2, Obstacle, Line, KeyValuePair, RVOMath } from './Common';

